#ifndef _LIGHT_TARGET_H_
#define _LIGHT_TARGET_H_

#include <errno.h>
#include <pthread.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <signal.h>
#include <fcntl.h>

#ifdef __cplusplus
extern "C" {
#endif

int LIGHT_target_free_light(char *TargetFileName,char *BoundaryFileName[100],
			    float SourceX0,float SourceY0,float SourceZ0,float SourceRX0,float SourceRY0,float SourceRZ0,
		            float frec_low,float frec_step,float frec_high,
			    float LaunchCenterFrec,float LaunchPulseWidth,
			    float ReceiveSigWidth, float FrecSample,
                            int *count_lights,float** XData,float** YData,float** ZData,float** WData);

#ifdef __cplusplus
}
#endif

#endif